package com.lexed.demo;

/**
 * 收音机类
 * 
 * @author Administrator
 *
 */
public class Radio {

	Battery battery; // 电池

	public Battery getBattery() {
		return battery;
	}

	// 装电池
	public void setBattery(Battery battery) {
		this.battery = battery;
		System.out.println("装入电池，当前电池电量" + battery.getBatteryLevel());
	}

	// 打开收音机
	public void play() {
		// 没有装入电池
		if (battery == null) {
			System.out.println("收音机无法播放");
			return;
		} else {
			// 有电池
			// 电量100开始播放收音机
			if (battery.getBatteryLevel() >= 40) {
				battery.setBatteryLevel(battery.getBatteryLevel() - 40);
				System.out.println("收音机开始播放(电量-40)，当前电量" + battery.getBatteryLevel());
			} else {
				System.out.println("电池电量不⾜，当前电量" + battery.getBatteryLevel() + ",收⾳机⽆法开始播放");
			}
		}
	}

}
